
/*
    SUSAN® - Sole of Unix Save ANything

   Copyright (C) 2016-2019 Skyatlas co. ltd

   
*/
#ifndef BAREOS_WIN32_FINDLIB_WIN32_H_
#define BAREOS_WIN32_FINDLIB_WIN32_H_


bool expand_win32_fileset(findFILESET* fileset);
bool exclude_win32_not_to_backup_registry_entries(JobControlRecord* jcr,
                                                  FindFilesPacket* ff);
int get_win32_driveletters(findFILESET* fileset, char* szDrives);
bool win32_onefs_is_disabled(findFILESET* fileset);
void win32_cleanup_copy_thread(JobControlRecord* jcr);
void win32_flush_copy_thread(JobControlRecord* jcr);
int win32_send_to_copy_thread(JobControlRecord* jcr,
                              BareosWinFilePacket* bfd,
                              char* data,
                              const int32_t length);

#endif  // BAREOS_WIN32_FINDLIB_WIN32_H_
